草庐IT

Studio 3T

全部标签

c++ - 'stol' 使用 Visual Studio 而不是 gcc 引发的异常

以下代码在VisualStudio2013而不是gcc4.9.2下运行时抛出异常。报错是:'exception:stolargumentoutofrange'stol返回一个long因此temp的大小应该足够大以容纳返回值。任何人都可以解释这种行为。这可能是编译器错误吗?#include#include#include#includeintmain(){conststd::stringvalue="4294967295";//0xfffffffftry{int64_ttemp=std::stol(value);}catch(std::invalid_argument&ex){std::

c++ - Visual Studio 2010 中 std::make_shared() 的友元函数(不是 Boost)

如何创建std::make_shared()的友元函数。我试过:classMyClass{public:friendstd::shared_ptrstd::make_shared();//or//friendstd::shared_ptrstd::make_shared();protected:MyClass();};但它不起作用(我使用的是VisualStudio2010SP1) 最佳答案 如何向您的类添加一个静态方法:classFoo{public:staticshared_ptrcreate(){returnstd::shar

c++ - 如何在 Windows 7 中使用 OpenGL、Glut 和 Visual Studio 2008 准备 C++ 项目

因为我在设置VisualStudio2008以使用OpenGL时遇到很多问题,所以我会问这个对某些人有用的问题:WhicharethestepstofollowinordertouseOpenGLwithC++inVisualStudio2008? 最佳答案 首先,您需要有一block视频卡并检查它是否可以与OpenGL配合使用并且驱动程序已更新。我在这个link中使用了测试检查它。检查是否正确安装了VisualStudio2008以及是否在您的计算机中创建了以下路径也很重要:C:\ProgramFiles\MicrosoftSDK

c++ - #include <bits/stdc++.h> 与 visual studio 不编译

这个问题在这里已经有了答案:WhyshouldInot#include?(9个回答)关闭去年。社区在8个月前审查了是否重新打开此问题,然后将其关闭:原始关闭原因未解决我最近看到#include包括每个标准库和STL包含文件。当我尝试使用visualstudio2013编译以下代码段时,它给出了errorC1083:Cannotopenincludefile:'bits/stdc++.h':Nosuchfileordirectory.但它与代码块一起工作得很好。有什么办法可以避免这个错误吗?#includeusingnamespacestd;intmain(){}我在一些帖子中看到“头文

c++ - Visual Studio 11 GLFW 外部符号错误

我使用的基本代码是来自http://www.glfw.org/documentation.html的示例我得到这个输出:1>------Buildstarted:Project:ConsoleApplication1,Configuration:DebugWin32------1>Quelle.cpp1>Quelle.obj:errorLNK2019:unresolvedexternalsymbol_glfwInitreferencedinfunction_main1>Quelle.obj:errorLNK2019:unresolvedexternalsymbol_glfwTermin

c++ - 除非安装 Visual Studio 2008,否则为什么我的程序无法运行?

我编写了一个使用GLUT、OpenGL和FMOD的游戏。问题是二进制文件不会运行,除非计算机上安装了VisualStudio2008。这是为什么? 最佳答案 您很可能正在链接C/C++运行时的DLL版本。转到项目属性->C++->代码生成,并将运行时库设置为不是“DLL”类型之一。或者,您可以链接到DLL运行时,但是您必须使用您的应用程序重新分发运行时。MSDN提供了有关C++应用程序部署各个方面的更多信息:http://msdn.microsoft.com/en-us/library/zebw5zk9.aspx此外,Depende

c++ - 如何修改 Visual Studio 2015 预定义宏?

我正在尝试修改VisualStudio2015中的预定义环境宏。具体来说:VC_IncludePath我可以看到它和它的值,但我不能修改它。我没有看到这样做的选项。 最佳答案 您可以编辑此文件:C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Common.props 关于c++-如何修改VisualStudio2015预定义宏?,我们在StackOverflow上找到一个类似的问题:

c# - Visual Studio 2010 项目到 Visual Studio 2012

我的friend刚刚向我发送了一个VS2010项目,其中包含2个解决方案:一个包含一个CPP文件,另一个包含C#WPF项目(一个XAML和一个CS)。使用VS2010在他的计算机上一切正常。当他构建并执行项目时,主XAML窗口会按预期显示。当我尝试在我的计算机上使用VS2012执行相同操作时,我在构建项目时没有遇到任何问题。但是,当我运行它时,什么也没有发生。我在C#代码中添加了一些断点,我意识到代码可以运行,但窗口从未出现。因此,一旦执行了代码,应用程序就会退出,而不是在XAML界面中等待用户输入。我以前从未遇到过这个问题,通常从VS2010到VS2012工作得很好。在这里,一切似乎

c++ - 带有 Visual Assist X 和 Doxygen 的 Visual Studio 2012 IntelliSense

我曾经以的风格在我的头文件中写入简单的注释//Returnsanewstringinwhichalloccurrencesofaspecifiedstringinthe//currentinstancearereplacedwithanotherspecifiedstring.//-strSubject:Thestringtoperformthereplacementon.//-strOldValue:Thestringtobereplaced.//-strNewValue:ThestringtoreplacealloccurrencesofstrOldValue.staticRUNT

HarmonyOS 鸿蒙开发DevEco Studio OpenHarmony:使用低代码进行开发

OpenHarmony低代码开发方式,具有丰富的UI界面编辑功能,遵循JS、TS开发规范,通过可视化界面开发方式快速构建布局,可有效降低用户的时间成本和提升用户构建UI界面的效率。说明支持使用低代码进行JS/eTS页面开发,本章节以开发eTS页面为例,介绍低代码功能及使用方法。低代码开发界面介绍低代码开发界面如下图所示: